/**
 * 
 */
package com.bbva.gptf.back.servicio.simulacion;

import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;

import com.bbva.gptf.dto.bean.TipoFiltroSimulacion;
import com.bbva.gptf.dto.servicio.simulacion.IPosicionInicial;

/**
 * Gestiona los servicios que corresponden a un TipoFiltroSimulacion
 * 
 * @author jcompean
 * @version 1.0
 * @created Feb 26, 2013 5:27:05 PM
 */
public class GestionPosicionInicial {

	@Autowired
	private Map<String, IPosicionInicial> listaPosicionInicial;

	/**
	 * @param listaPosicionInicial
	 *            el listaPosicionInicial a asignar
	 */
	public void setListaPosicionInicial(final Map<String, IPosicionInicial> listaPosicionInicial) {
		this.listaPosicionInicial = listaPosicionInicial;
	}

	/**
	 * @return el listaPosicionInicial
	 */
	public IPosicionInicial getListaPosicionInicial(final TipoFiltroSimulacion tipoFiltro) {
		return listaPosicionInicial.get(tipoFiltro.toString());
	}

}
